﻿using StoryTeller.Infrastructure.DataAccess.DAL.Base;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace StoryTeller.Infrastructure.DataAccess.DAL
{
    public class DALFactory
    {
        public static IUserDAL GetUserDAL()
        {
            return new UserDAL();
        }

        public static IContributionDAL GetContributionDAL()
        {
            return new ContributionDAL();
        }

        public static IGroupDAL GetGroupDAL()
        {
            return new GroupDAL();
        }

        public static IStoryDAL GetStoryDAL()
        {
            return new StoryDAL();
        }

        public static IChapterDAL GetChapterDAL()
        {
            return new ChapterDAL();
        }

        public static IContributionRatingDAL GetContributionRatingDAL()
        {
            return new ContributionRatingDAL();
        }

        public static IStoryRatingDAL GetStoryRatingDAL()
        {
            return new StoryRatingDAL();
        }
    }
}
